﻿namespace Ngs.Data
{
    using System;

    public interface IReferenceMapper<TSource, TDestination, TSubSource, TSubDestination> : IAssociationMapper<TSource, TDestination, TSubSource, TSubDestination>
    {
        Func<TSource, TSubSource> ReferenceGetter { get; set; }

        Action<TDestination, TSubDestination> ReferenceSetter { get; set; }
    }
}
